Domain-Retargetable Reverse Engineering

نویسندگان

  • Scott R. Tilley
  • Hausi A. Müller
  • Michael J. Whitney
  • Kenny Wong
چکیده

Any response to the software maintenance challenge must address the underlying problem of program understanding. One way of doing this is through reverse engineering. A successful approach to reverse engineering must be both exible and scalable. Most reverse engineering tools provide a xed palette of analysis, extraction, organization, representation, and selection techniques. This paper describes a userprogrammable approach to reverse engineering. The approach uses a scripting language that enables users to write their own routines for these activities, making the system domain-retargetable. The environment supported by this programmable approach subsumes existing reverse engineering systems by being able to simulate facets of each one, and provides a smooth transition from semi-automatic to automatic reverse engi-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Domain-Retargetable Reverse Engineeringy

Any response to the software maintenance challenge must address the underlying problem of program understanding. One way of doing this is through reverse engineering. A successful approach to reverse engineering must be both exible and scalable. Most reverse engineering tools provide a xed palette of analysis, extraction, organization, representation, and selection techniques. This paper descri...

متن کامل

Domain-retargetable reverse engineering. III. Layered modeling

This paper describes ongoing work on a domainretargetable reverse engineering environment which is used to aid the structural understanding of large information spaces. In particular, it presents a layered modeling approach to representing three classes of artifacts manipulated during the reverse engineering process. The approach provides a practical and extensible method of integrating existin...

متن کامل

Domain{Retargetable Reverse Engineering II: Personalized User Interfacesy

The user interface is an integral part of any application. This is especially true for reverse engineering environments, since the understanding process depends both on the user's speciic cognitive abilities and on the palette of tools accessible through the interface. Because software engineers approach program understanding in so many diierent ways, it is impossible to predict what they want ...

متن کامل

Domain-Retargetable Reverse Engineering II: Personalized User Interfaces

The user interface is an integral part of any application. This is especially true for reverse engineering environments, since the understanding process depends both on the user's speci c cognitive abilities and on the palette of tools accessible through the interface. Because software engineers approach program understanding in so many di erent ways, it is impossible to predict what they want ...

متن کامل

Preprocessing of Binary Executable Files Towards Retargetable Decompilation

The goal of retargetable machine-code decompilation is to analyze and reversely translate platform-dependent executable files into a high level language (HLL) representation. This process can be used for many different purposes, such as legacy code reengineering, malware analysis, etc. Retargetable decompilation is a complex task that must deal with a lot of different platform-specific features...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993